apply for a professorship - French English Dictionary